@charset "utf-8";

/* CSS Document */

html{font-family:"Microsoft YaHei";font-size:14px;color:#666;}

body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,textarea,th,ul{padding:0;margin:0;border:0 none}

img,input{border:0;vertical-align:middle}

textarea, input{ outline:none;}

li,ul{list-style:none;margin:0;padding:0}

form{padding:0;margin:0}

img{border:0}

html{ overflow-X:hidden}

a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}

a:focus{outline:0}

a:hover{color:#3994fd}

@font-face { font-family:"思源黑体 CN Bold"; src:url(../images/SourceHanSerifCN-Bold.otf);}



.content{ width:1300px; margin:0px auto;}

.box{ overflow:hidden;}



.title{  margin:50px auto; color:#333; font-size:48px}

.title span{ font-size:20px; margin-left:10px; color:#666;}

.title dd{ float:right; margin-top:12px}

.title dd a{ width:160px; height:50px; display:inline-block; font-size:18px; text-align:center; line-height:50px; border:1px #3994fd solid; margin-left:20px; color:#3994fd; font-weight:500;}

.title dd a.active{ background:#3994fd; color:#fff;}



.head{ width:100%; min-width:1300px; overflow:hidden; margin:10px auto;}

.logo{float:left; }

.hot{ float:right; font-size:20px; color:#3994fd ; font-weight:bold; margin:22px auto;}

.hot span{ margin: 0 5px; display:inline-block; }

.hot span.sousuo{  border:1px #fff solid; height: 35px; border-radius: 30px; position:relative;float: left;  }

.hot span.sousuo input{}

.hot span.sousuo input.ss{width: 240px; height: 35px; opacity:1; border: 1px #ccc solid;float: left;  z-index: 999;  position: relative; padding-right: 30px;padding-left: 10px; text-indent:0.5em; border-radius: 30px; transition:.5s;  -webkit-box-shadow: 0 0 0 1000px white inset}

.hot span.sousuo input.btn{ width:27px;height:27px; background:url(../images/hz_img1.png) no-repeat; margin:2px 0 0; cursor:pointer; position:absolute;top: 2px;

    right: 10px; z-index:1111}

.hot span img{ vertical-align:middle; margin-right:5px;}





.solid{ position:fixed;width:100%; margin:0px auto; background:#3994fd; height:70px; line-height:70px; min-width:1300px; top:0px; left:0px;}









.nav {/*display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;*/

width:100%; margin:0px auto; background:#3994fd; height:70px; line-height:70px; min-width:1300px;}



.nav ul{flex: 1;}



.nav ul li {/*width:14.2%; float:left; text-align:center; font-size:20px;  flex: 1;*/

width:14.1%; float:left; text-align:center; font-size:20px; background:url(../images/nav.jpg) no-repeat center right; padding-right:2px; position:relative;}

.nav ul li a{color:#fff; display:block; position:relative; z-index:1 }

.nav ul li a:before{ content:""; background:#297ee0; display:block; width:0%;position:absolute; left:50%; top:0px; height:70px; z-index:-1;transition:.5s;}

.nav ul li a:hover:before{ content:"";background:#297ee0; display:block; width:100%;position:absolute; left:0px; top:0px; height:70px; z-index:-1;transition:.5s;}



.nav ul li:nth-child(4){ position:inherit;  } 

.nav ul li:last-child{ background:none;}	   

	    /* 二级菜单 */

 .muen{

			/*display: none;position: absolute;top:70px;left: 0;width: 100%; height: 100px;background-color: #119f0f;*/

opacity:0;visibility:hidden;position:absolute;left:0px;top:200px;width:100%;background:#fff;border-radius:2px;z-index:99;box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out; }



.muen ul{display:block; overflow:hidden; padding:20px 0}

.muen ul li{display:block; text-align: center;line-height: 40px;color: #fff; width:100%; background:none;}

.muen ul li a{color:#666; height:40px; line-height:40px; font-size:15px;}

.muen ul li a:before{ content:""; display:none;}

.muen ul li a:hover:before{ content:""; display:none}

 .muen ul li a:hover{color:#297ee0}

.nav ul li:hover .muen{top:70px;opacity:1;visibility:visible;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}

.nav ul li:nth-child(4) .muen{ top:250px } 

.nav ul li:nth-child(4):hover .muen{ top:171px;}

		  

.muen_box{ background:url(../images/nav1.png) repeat-y; overflow:hidden; width:1300px; margin:-20px auto;}		  

	.muen_box ul{ overflow:hidden;}

	.muen_box ul li{ border-bottom:1px #ccc solid}

	

	.muen_box ul li dd{ float:left; width:250px; display:block; vertical-align:middle;}

	.muen_box ul li dd a{ color:#3994fd;  font-size:18px;}

	

	.muen_box ul li  span{ display:block; float:left; width:1050px;}

	.muen_box ul li  span a{ width:22%; overflow:hidden; margin-left:2%; text-align:left;  float:left; background:url(../images/xjt.png) no-repeat center left; padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

	

.banner{ width:100%; overflow:hidden; margin:0px auto; position:relative}	  

	

	.ban{ width:100%; overflow:hidden;}	 

	.ban img{ width:100%; overflow:hidden;}	  

/*

.nav{width:100%; margin:0px auto; background:#3994fd; height:70px; line-height:70px; min-width:1300px;}

.nav ul{}

.nav ul li{ width:14.1%; float:left; text-align:center; font-size:20px; position:relative; background:url(../images/nav.jpg) no-repeat center right; padding-right:2px;}

.nav ul li:last-child{ background:none; padding-right:0px;}

.nav ul li a{color:#fff; display:block; position:relative; z-index:1 }

.nav ul li a:before{ content:""; background:#297ee0; display:block; width:0%;position:absolute; left:50%; top:0px; height:70px; z-index:-1;transition:.5s;}



.nav ul li a:hover:before{ content:"";background:#297ee0; display:block; width:100%;position:absolute; left:0px; top:0px; height:70px; z-index:-1;transition:.5s;}

.solid{ width:100%; margin:0px auto; background:#3994fd; height:70px; line-height:70px; min-width:1300px; position:fixed; top:0px;}

.nav ul li:nth-child(4){ position:inherit}



.muen{opacity:0;visibility:hidden;position:absolute;left:0px;top:200%;width:100%;background:#fff;border-radius:2px;z-index:99;box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}





.nav ul li:hover .muen{top:0%;opacity:1;visibility:visible;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}





.nav ul li ul{ padding:20px 0;}

.nav ul li ul li{ width:100%; float:none; height:40px; line-height:40px;}



.nav ul li ul li a{color:#666; font-size:15px;}

.nav ul li ul li a:hover:before{ content:""; display:none;}



.nav ul li ul li a:hover:hover{ color:#3994fd}

.nav ul li ul li:after{ content:""; display:none;}

.m_nav{ width:100%; margin:0px auto; border:1px #f00 solid; height:100px;}





*/



.sousuo_box{ background:#f0f0f0; height:100px; width:100%; box-shadow:0 0 8px #666; padding-top:15px;}



.sousuo_com{ background:#7c96ae; border-radius:6px; height:70px; margin:0px auto;}



.select{display:inline-block;width:250px;position:relative;vertical-align:middle;padding:0;overflow:hidden;background-color:transparent;color:#555;text-shadow:none;transition:box-shadow .25s ease;z-index:2;  float:left;}

.select:before{content:url(../images/jiantou1.png);position:absolute;    top: 27px; right: 16px;cursor:pointer;z-index:-2}

.select select{cursor:pointer;padding:21px 10px;width:100%;border:none; background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none; font-size:18px; font-weight:400; color:#fff; border:none;}

.select select:focus{outline:0}

.select select option{ color:#fff; background-color:#7c96ae; border:none ; padding:10px 0 ; min-height:40px;}

.input{width: 1045px;  float: left; margin: 5px 0px 5px 0; position:relative }

.input .inp{ width: 986px;height: 60px; line-height:60px; font-size:18px; color:#666; padding:0 50px  0 10px;}

.input .submit{position: absolute; width: 48px; height: 48px; right: 0px;background: url(../images/sousuo.png) no-repeat; top: 10px; z-index:10 ; cursor:pointer;}





.pic_box{ padding:10px;background:#eee; padding-bottom:30px}

.pic_box div{ width:100%; height:300px; overflow:hidden; position:relative;}

.pic_box div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.pic_box div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_box h3{ font-size:20px; padding:11px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center; font-weight:500;}

.pic_box p{ height:80px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding:0 10px; line-height:29px; font-size:16px; color:#7b7878; }

.pic_box dl{ position:absolute; background:rgba(0,0,0,0.5); width:100%; height:100%; bottom:0px;}

.pic_box dl dd{ width:60px; height:60px; margin:124px auto;}

.container{width:1300px;margin:0 auto;margin-top:50px}



.contents{width:1300px;position:relative;overflow:hidden;margin-top:20px;}

.pic{float:left;width:1300px; position:relative;}



.news{width:1300px;position:relative;overflow:hidden;margin:20px auto;}

.newsbox{float:left;width:1300px; position:relative;}







/*

.container{width:1300px;margin:0 auto;margin-top:50px}

.tabs{width:600px;height:30px}

.tabs li{display:inline-block;width:200px;height:30px;line-height:30px;text-align:center}

.tabs li a{display:block;color:#999;border:1px solid #c82}

.tabs li.active a{color:#3d3d3d;border-bottom:2px solid #a20017}

.contents{width:1300px;height:300px;position:relative;overflow:hidden;margin-top:20px;border:1px solid #c82}

.pic{float:left;width:1300px;height:300px}



*/





/*

.container{width:600px;margin:0 auto;margin-top:50px}











.tabs{width:600px;height:30px}

.tabs li{display:inline-block;width:200px;height:30px;line-height:30px;text-align:center}

.tabs li a{display:block;color:#999;border:1px solid #c82}

.tabs li.active a{color:#3d3d3d;border-bottom:2px solid #a20017}

.contents{width:600px;height:300px;position:relative;overflow:hidden;margin-top:20px;border:1px solid #c82}

.content{float:left;width:600px;height:300px}



*/





.fangan{ overflow:hidden;}



.fangan .swiper-slide{ background:#3994fd;position:relative;}

.fangan .swiper-slide div{ float:left; margin-right:30px; height:560px; width:960px;}

.fangan .swiper-slide div img{ width:100%; height:100%;}

.fangan .swiper-slide span{ overflow:hidden;  }

.fangan .swiper-slide span h3{ margin:60px 30px 20px; font-size:36px; color:#fff; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.fangan .swiper-slide span h3:after{ content:"——"; display:block;}

.fangan .swiper-slide span dd{ margin-right:30px; line-height:38px; font-size:18px; color:#fff;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 5;}

.fangan .swiper-slide span dt{ width:275px; height:50px; background:#1262be; display:inline-block; margin:0px auto; position:absolute; bottom:70px; line-height:50px; text-align:center; font-size:18px;}

.fangan .swiper-slide span dt a{color:#fff;}

.fangan .swiper-slide span dt:hover{background:#ffd05c;}

.fangan .swiper-slide span dt:hover a{color:#000;}



.fangan .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url(../images/right.png);    right: 24%;}

.fangan .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/left.png); }





.fangan1{ overflow:hidden; margin:60px auto}

.fangan1 ul{ overflow:hidden;}

.fangan1 ul li{ width:33.33%; float:left; border-right:1px #ccc solid; border-bottom:1px #ccc solid; box-sizing:border-box; overflow:hidden; padding:1.5%}



.fangan1 ul li div{ width:75px; height:75px; border-radius:50%; overflow:hidden; float:left; margin-right:15px;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.fangan1 ul li div img{ height:100%; height:100%;}

.fangan1 ul li span{ overflow:hidden;}

.fangan1 ul li span h3{ font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin:2px auto 12px; }

.fangan1 ul li span p{overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:2; font-size:16px; color:#666;    line-height: 28px; height: 60px;}

.fangan1 ul li:nth-child(2),.fangan1 ul li:nth-child(3),.fangan1 ul li:nth-child(5),.fangan1 ul li:nth-child(6){ padding-left:3%}

.fangan1 ul li:nth-child(3n){ border-right:none;}

.fangan1 ul li:nth-child(n+4){ border-bottom:none; p}

/*.fangan1 ul li:nth-child(1),.fangan1 ul li:nth-child(2),.fangan1 ul li:nth-child(3){ padding-top:0%}*/



.fangan1 ul li:hover{background:#3f85d6;  animation: fadeInAnimation 1s ease forwards; }
.fangan1 ul li:hover span h3,.fangan1 ul li:hover span dd{ color:#fff}

@keyframes fadeInAnimation {
            0% { opacity: .5; } /* 初始状态为完全透明 */
            100% { opacity: 1; } /* 最后状态为不透明 */
        }








.xbanner{ background:url(../images/xbanner.png) no-repeat center top; background-size:cover; width:100%;}



.xbanner p{ text-align:center; color:#fff;}

.xbanner p#roloadText{ font-size:42px; padding:60px 0 20px;}

.xbanner p#beatText{ font-size:18px; padding-bottom:50px;}





.beat-char {



    position: relative;

	display: inline-block;

	background: transparent;



}



.rotate{

	transform:rotate(360deg) ;

	-ms-transform:rotate(360deg); 	/* IE 9 */

	-moz-transform:rotate(360deg); 	/* Firefox */

	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */

	-o-transform:rotate(360deg);

	-webkit-transition-duration: 0.7s;



}





.anli{ overflow:hidden; margin-top:-20px;}

.anli .swiper-slide{ margin-top:20px;}

.anli_box{ width:100%; overflow:hidden; position:relative; padding-bottom:100px; position:relative ;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.anli_box div{ width:100%; height:370px; overflow:hidden;}

.anli_box div img{ width:100%;height:100%;}

.anli_box dl{ position:absolute; width:70%; padding:30px;   bottom: 12px;left: 30px; height:100px; background:#fff; box-shadow:0 0 10px #b0b0b0;}

.anli_box dl dd{ height:60px; font-size:20px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:2;}

.anli_box dl dt{ height:36px; line-height:36px; font-size:18px;margin-top: 20px;}



.anli_box:hover{transform:translate(0,-10px); -moz-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -o-transform:translate(0,-10px);-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}





.news_div1{ overflow:hidden;}

.news_div1 ul{ overflow:hidden; padding-top:20px;}

.news_div1 ul li{ overflow:hidden; width:33.33%; float:left; position:relative; height:580px; border-right:1px #fff solid; box-sizing:border-box;}

.news_div1 ul li .news_img{ overflow:hidden; position:absolute; top:0px; left:0; width:100%; height:290px;  }

.news_div1 ul li .news_img  img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.news_div1 ul li:hover .news_img img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news_div1 ul li:hover .news_txt{ background:#539bf2}

.news_div1 ul li .news_txt{ overflow:hidden; position:absolute; bottom:-1px; left:0; width:82%; height:170px; background:#3994fd ; padding:60px 40px;}

.news_div1 ul li .news_txt dd{ width:100px; height:25px; line-height:25px; text-align:center; background:#ffd05b; border-radius:30px;}

.news_div1 ul li  a .news_txt dd{ color:#000;}

.news_div1 ul li .news_txt h3{ font-size:20px; font-weight:400; color:#fff; margin:20px auto; line-height:36px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:2;}

.news_div1 ul li .news_txt  dt{ display:block; font-size:13px; color:#fff; height:25px;}

.news_div1 ul li .news_txt  dt span{ background:url(../images/sj.png) no-repeat center left; padding-left:18px; margin-right:15px;}

.news_div1 ul li .news_txt  dt span:last-child{ background:url(../images/yj.png) no-repeat center left; padding-left:30px;}

.news_div1 ul li:nth-child(2) .news_img{ bottom:-1px;  top:inherit;}

.news_div1 ul li:nth-child(2) .news_txt{ bottom:inherit; top:0px;}



.news_div2{  overflow:hidden; margin:0px auto ;   }

.news_div2 ul{ padding-top:20px; overflow:hidden;}

.news_div2 ul li{ overflow:hidden; border:1px #ccc solid; float:left;  width:27.8%; margin: 0  2% 2% 0 ; padding:1% 2% 2%;position:relative;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.news_div2 ul li h3{ font-size:20px; height:40px; line-height:40px; font-weight:400; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.news_div2 ul li i{font-size:12px; color:#666; font-style:normal;}

.news_div2 ul li i span{ background:url(../images/sj1.png) no-repeat center left; padding-left:18px; margin-right:20px;}

.news_div2 ul li i span:last-child{ background:url(../images/yj1.png) no-repeat center left; padding-left:25px;}

.news_div2 ul li p{ font-size:14px; height:24px; line-height:24px; margin-bottom:35px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-top:10px; padding-top:10px; border-top:1px #ccc solid; color:#666;}

.news_div2 ul li p:after{ content:url(../images/news2.png) ; position:absolute;     right: 30px; bottom: 25px;}

.news_div2 ul li:hover{transform:translate(0,-10px); -moz-transform:translate(0,-10px); -ms-transform:translate(0,-10px); -o-transform:translate(0,-10px); -webkit-transform:translate(0,-10px);-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s; box-shadow:0 0 6px #ccc;}

.news_div2 ul li:nth-child(3n){margin-right:0%}

.news_div2 ul li a h3{ color:#000;}

.news_div2 ul li:hover   a h3{ color:#3994fd;}





.news_div3{ overflow:hidden;  }

.news_div3 ul{ overflow:hidden; padding-top:20px;}

.news_div3 ul li{ overflow:hidden; width:33.33%; border:5px #fff solid; float:left; position:relative;  box-sizing:border-box;}

.news_div3 ul li:nth-child(3n){ margin-right:0%;}

.news_div3 ul li .news_img{ overflow:hidden; position:relative;  width:100%; height:290px; }



.news_div3 ul li .news_img  img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}



.news_div3 ul li:hover .news_img img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.news_div3 ul li .news_txt{ position:absolute;overflow:hidden; bottom:0px; left:0; width:100%;background:rgba(57,148,253,0.8) ; -webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.news_div3 ul li .news_txt dd{ display:none;}

.news_div3 ul li .news_txt dt{ display:none;}

.news_div3 ul li .news_txt h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; height:60px; line-height:60px;     padding: 0 25px; color:#fff; font-weight:400; font-size:18px;}



.news_div3 ul li:hover .news_txt{ overflow:hidden; position:absolute; bottom:0px; left:0; width:82%; height:175px; padding:60px 40px;}

.news_div3 ul li:hover .news_txt dd{ display:block; width:100px; height:25px; line-height:25px; text-align:center; background:#ffd05b; border-radius:30px;}

.news_div3 ul li:hover .news_txt dd{ color:#000;}

.news_div3 ul li:hover .news_txt h3{ overflow:hidden;text-overflow:inherit;white-space:inherit; height:auto; padding:0px;

 color:#fff; margin:20px auto; line-height:36px;  display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:2;}

 

.news_div3 ul li:hover .news_txt dt{ display:block; font-size:13px; color:#fff; height:25px;}

.news_div3 ul li:hover .news_txt dt span{ background:url(../images/sj.png) no-repeat center left; padding-left:18px; margin-right:15px;}

.news_div3 ul li:hover .news_txt dt span:last-child{ background:url(../images/yj.png) no-repeat center left; padding-left:30px;}







.news_div4{ overflow:hidden;}

.news_div4 ul{ overflow:hidden; padding-top:20px;}

.news_div4 ul li{ overflow:hidden; border:1px #ccc dashed; padding:1%; float:left; width:47%; margin-bottom:20px; margin-right:20px;}

.news_div4 ul li:nth-child(2n){ margin-right:0px;}

.news_div4 ul li div{ float:left; width:38%; height:180px; margin-right:15px; overflow:hidden;}

.news_div4 ul li div img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;   width: 100%;height: 100%; }

.news_div4 ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news_div4 ul li span{ overflow:hidden;}

.news_div4 ul li span h3{font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  line-height: 40px;}

.news_div4 ul li span p{ overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;  line-height:24px; font-size:14px; color:#666; margin:0% auto;}

.news_div4 ul li span dd{  font-size:12px; color:#999;}

.news_div4 ul li span dd span{ background:url(../images/sj1.png) no-repeat center left; padding-left:18px; margin-right:15px;}

.news_div4 ul li span dd span:last-child{ background:url(../images/yj1.png) no-repeat center left; padding-left:25px;}





.jiance{ overflow:hidden; margin-bottom:60px;}

.jiance ul{ overflow:hidden;}

.jiance ul li{ overflow:hidden; width:49%; height:260px; float:left; margin-right:2%; position:relative;}

.jiance ul li:nth-child(2n){ margin-right:0px;}

.jiance ul li img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;   width: 100%;height: 100%; }

.jiance ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.jiance ul li div{ position:absolute; height:45px; line-height:45px; text-align:center;  color:#fff; font-size:16px; background:rgba(47,157,248,0.6); width:100% ; bottom:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }











.footer{ width:100%; background:#3b454d; margin:0px auto; overflow:hidden;}

.foot{ overflow:hidden; margin:0px auto; width:1300px; position:relative; padding:40px 0}

.foot ul{ overflow:hidden; width:1010px; float:left}

.foot ul li{ width:100px; float:left; margin-right:30px;}  

.foot ul li h3{ font-size:20px; font-weight:400; color:#d2d3d4; margin-bottom:30px; }

.foot ul li:last-child{ width:400px;}

.foot ul li dd{ display:block; height:28px; line-height:28px;}

.foot ul li dd a{ color:#d2d3d4;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s; }

.foot ul li  p{  color:#d2d3d4 ; line-height:26px;}

.foot ul li dd  a:hover{ padding-left:10px;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s; }





.rwm{ float:right; width:210px; background:url(../images/rwmbj.png) no-repeat center top; height:150px; text-align:right; float:right; margin-top:30px;}

.rwm .rw{ width:130px;  overflow:hidden; float:right; }

.rwm .rw div{     width: 100px; margin: 19px 20px 7px;}

.rwm .rw div img{ width:100%; overflow:hidden;}

.rwm .rw p{ color:#fff;}



.links{ width:100%; overflow:hidden; padding:20px 0; font-size:16px; color:#888687; text-align:left;; background:#373536}

.links a{ color:#888687; margin:0 5px;}

.links a:hover{ text-decoration:underline;}



.side{position:fixed;width:70px;right:0;top:50%;margin-top:-200px;z-index:999;;border-bottom:0}

.side ul li{width:70px;height:70px;float:left;position:relative; border-radius:3px; margin-bottom:2px; background:#3994fd;color:#fff;font-size:14px;line-height:26px;text-align:center;transition:all .3s;cursor:pointer}

.side ul li a{ color:#fff;}

.side ul li:hover{background:#0a8ada;color:#fff}

.side ul li:hover a{color:#fff}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s; color:#fff;}

.side ul li i.bgs1{background-image:url(../images/pf_03.png)}

.side ul li i.bgs2{background-image:url(../images/pf_01.png)}

.side ul li i.bgs3{background-image:url(../images/pf_04.png)}

.side ul li i.bgs4{background-image:url(../images/pf_02.png)}

.side ul li i.bgs6{background-image:url(../images/pf_05.png)}

.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}

.side ul li.sideewm .ewBox{width:150px; padding:30px;display:none;color:#363636;text-align:center;position:absolute;left: -212px;top: -127px; background:#fff; border:1px solid #e0e0e0}

.side ul li.sideewm .ewBox div { width:120px; height:120px;}

.side ul li.sideewm .ewBox  img{ width:100%}

.side ul li.sideetel .telBox{width:210px;height:70px;display:none;color:#fff;text-align:left;position:absolute;left:-210px;top:0;background:#0a8ada}

.side ul li.sideetel .telBox dd{display:block;height:70px;overflow:hidden;padding-left:72px;line-height:24px;font-size:17px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:11px;font-size:18px}

.side ul li.sideetel .telBox dd.bgs2{background:url(../images/pf_02.png) 17px center no-repeat}

.side ul li.sideetel:hover .telBox{ display:block; left:-208px;}

.side ul li.sideewm:hover .ewBox{ left:-212px;display:block;}









.mbx{width:100%;height:62px;border-bottom:1px solid #eaeaea;margin:0 auto;position:relative;background:#f0f0f0}

.mbx a.home{display:block;width:64px;height:62px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;background:url(../images/shouye.png) no-repeat center;float:left;position:relative;z-index:122}

.mbx a.home:hover{background:url(../images/InpageAddress_icon03.png) no-repeat center}

.mbx .p1{line-height:62px;float:left;position:relative;z-index:8;background:url(../images/shouye.png) no-repeat 0 19px;padding-left:26px}

.mbx .p1 a{display:block; font-size:18px;float:left;margin-left:10px}

.mbx .p1 a:after{content:"/";  color:#666; font-size:20px; margin-left:10px}

.mbx .p1 a:first-child{margin-left:0}

.mbx .p1 a:last-child:after{ display:none;}

.mbx span{float:right;line-height:64px}

.mbx .p1 a:hover{color:#1473c8}

.mbx .p2{ float:right;line-height:62px;}

.mbx .p2 a{ font-size:18px; font-weight:bold; margin:0 10px; display:inline-block}

.mbx .p2 a.xuanzhong{ color:#3994fd; border-bottom:2px #3994fd solid;}





.pic_content{ overflow:hidden; width:100%; margin:40px auto;}

.pic_content ul{ overflow:hidden;}

.pic_content ul li{ width:33.33%; border:10px #fff solid; overflow:hidden; box-sizing:border-box; float:left;}





.pic_bob{ padding:10px;background:#eee; padding-bottom:30px}

.pic_bob div{ width:100%; height:300px; overflow:hidden; position:relative;}

.pic_bob div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.pic_bob div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_bob h3{ font-size:20px; padding:11px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center; font-weight:500;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.pic_bob p{ height:80px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding:0 10px; line-height:29px; font-size:16px; color:#7b7878;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s; }

.pic_bob dl{ position:absolute; background:rgba(0,0,0,0.5); width:100%; height:100%; bottom:0px;}

.pic_bob dl dd{ width:60px; height:60px; margin:124px auto;}



.pic_bob:hover{background:#3994fd;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}



.pic_bob:hover a h3{ color:#fff;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.pic_bob:hover a p{ color:#fff;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}







.fenye{ overflow:hidden; clear:both; width:100%; text-align:center;  margin:40px auto}

.fenye ul{ overflow:hidden;  text-align:center;}

.fenye ul li{ overflow:hidden; width:auto; display:inline-block;  min-width:38px; height:38px; line-height:38px; margin:1px 5px; background:#eeeeee; float:none }

.fenye ul li a,.fenye ul li span { display:block;}

.fenye ul li a.active{ background:#3994fd; color:#fff; }

.fenye ul li.active span{ background:#3994fd; color:#fff; }

.fenye ul li a.disabled{ width:70px;}

.fenye ul li:first-child{ width:70px;}

.fenye ul li:last-child{ width:70px;}

.fenye ul li a:hover{ background:#3994fd; color:#fff; transform:translate(0,0px); -moz-transform:translate(0,0px); -ms-transform:translate(0,0px); -o-transform:translate(0,0px); -webkit-transform:translate(0,0px);transition:transform 0.4s; -moz-transition:transform 0.4s; -ms-transition:transform 0.4s; -o-transition:transform 0.4s; -webkit-transition:transform 0.4s;}

.fenye ul li:hover{ background:#ff7019; color:#fff; transform:translate(0,0px); -moz-transform:translate(0,0px); -ms-transform:translate(0,0px); -o-transform:translate(0,0px); -webkit-transform:translate(0,0px);transition:transform 0.4s; -moz-transition:transform 0.4s; -ms-transition:transform 0.4s; -o-transition:transform 0.4s; -webkit-transition:transform 0.4s;}





.n_banner{ width:100%; margin:0px auto; position:relative; height:350px; overflow:hidden; }

.n_banner img{  position:absolute; top:0px; left:50%; margin-left:-960px;}



.zp_banner{ width:100%; margin:0px auto; position:relative; height:600px; overflow:hidden; }

.zp_banner img{  position:absolute; top:0px; left:50%; margin-left:-960px;}





.pic_tuji{ overflow:hidden; margin:60px auto 30px;}

.pic_img{ width:50%; border:1px #ccc solid; float:left; overflow:hidden; height:460px ;display: table-cell;

vertical-align: middle;

text-align: center; position:relative}

.pic_img img{ display:block; max-width:100%; margin:0px auto; position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%,-50%);}

.pic_txt{ width:45%; float:right; overflow:hidden;}

.pic_txt h3{ font-size:24px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.pic_txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-size:16px; line-height:30px; margin:30px auto}



.pic_txt dl{ background:#f0f0f0; padding:30px;}

.pic_txt dl dd{ line-height:30px; font-size:16px;}

.pic_txt dl dd:before{ content:url(../images/dian.png); margin-right:5px}



.pic_txt ul{ overflow:hidden; margin-top:20px;}

.pic_txt ul li{ overflow:hidden; float:left; width:33.33%; border-radius:15px; background:#3994fd;  line-height:40px; text-align:center; border:10px #fff solid;  box-sizing:border-box; font-size:16px;}

.pic_txt ul li a{ color:#fff; display:inline-block;}

.pic_txt ul li:hover{background:#2c73c5}

.pic_txt ul li:nth-child(1):before{ content:url(../images/xz.png); margin-right:5px;vertical-align:middle;}

.pic_txt ul li:nth-child(2):before{ content:url(../images/xz.png); margin-right:5px;vertical-align:middle;}

.pic_txt ul li:nth-child(3):before{ content:url(../images/zz.png); margin-right:5px; vertical-align:middle;}

.pic_txt ul li:nth-child(4):before{ content:url(../images/tj.png); margin-right:5px; vertical-align:middle;}

.pic_txt ul li:nth-child(5):before{ content:url(../images/sp.png); margin-right:5px; vertical-align:middle;}

.pic_txt ul li:nth-child(6):before{ content:url(../images/fa.png); margin-right:5px; vertical-align:middle;}


.pic_mial{ overflow:hidden;}

.pic_title{ height:80px; line-height:80px; background:#f0f0f0; font-size:24px; color:#3994fd; text-indent:1.5em; margin:20px auto 0}

.pic_title span{ color:#999; text-transform:uppercase;}

.pxq{ overflow:hidden;}

.p_box { font-size:16px; line-height:36px; text-indent:2em; overflow:hidden; }

.p_box p{ font-size:16px; color:#666; line-height:36px; padding:5px ; text-indent:2em;}

.p_box img{ display:block; max-width:100%; margin:0px auto;}

.p_box dd{ border:3px #f0f0f0 solid;}



.div_m{ overflow:hidden; margin-top:20px}

.div_m ul{ overflow:hidden;}

.div_m ul li{ overflow:hidden; width:33.33%; float:left; border:10px #fff solid; box-sizing:border-box;}

.div_m ul li div{ border:2px #f0f0f0 solid; overflow:hidden;}

.div_m ul li div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.div_m ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.div_m ul li dd{ text-align:center; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px; }



.zhsengshu{ overflow:hidden;}

.zhsengshu ul{ overflow:hidden;}

.zhsengshu ul li{ overflow:hidden; width:16.6%; float:left; border:20px rgba(0,0,0,0) solid; box-sizing:border-box;}

.zhsengshu ul li div{ border:1px #f00 solid; overflow:hidden;}

.zhsengshu ul li div img{ width:100%; overflow:hidden;}







.pic_lxwm{ box-shadow:0 0 6px #ccc; overflow:hidden;   padding:30px  10px;  margin: 40px 10px 10px;}

.pic_lxwm ul{ float:left; width:30%;}

.pic_lxwm ul li{ overflow:hidden; font-size:18px; margin-top:20px; }

.pic_lxwm ul li span{ color:#09F; font-size:24px;}

.pic_lxwm dl{ overflow:hidden; float:left; border-left:1px #ccc solid;border-right:1px #ccc solid; padding:0 30px;     width: 32%;}

.pic_lxwm dl h3{ color:#3994fd; margin-top:15px; margin-bottom:5px; font-size:18px; }

.pic_lxwm dl p{ font-size:18px; line-height:36px;}

.pic_lxwm dl:last-child{ border:none; width:28%}



.pic_lxwm dl dd{ height:30px; line-height:37px; font-size:16px; background:url(../images/dian.png) no-repeat left 14px ; padding-left:15px;}

.w60{ margin-bottom:60px;}



.div_m1{ overflow:hidden; margin-top:20px}

.div_m1 ul{ overflow:hidden;}

.div_m1 ul li{ overflow:hidden; width:25%; float:left; border:10px #fff solid; box-sizing:border-box;}

.div_m1 ul li div{ border:4px #f0f0f0 solid; overflow:hidden;     width: 297px;height: 225px;}

.div_m1 ul li div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.div_m1 ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.div_m1 ul li dd{ text-align:center; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px; }





.n_title{ overflow:hidden;text-align:center; width:100%; margin:40px auto 20px;}

.n_title p{ font-family:"思源黑体 CN Bold"; color:#bababa; font-size:36px; text-transform:uppercase; margin-bottom:10px;}

.n_title h3{ font-size:36px; color:#5a5a5a; font-weight:400; line-height: 30px;}

.n_title h3:after{ content:"——"; color:#3994fd; display:block;}

.about{ overflow:hidden;  width:100%}



.about_text img.aimg1{ float:right; margin-left:20px;}

.about_text img.aimg2{ float:left; margin-right:20px;}

.about_text span{ font-size:16px; line-height:40px;}

.about_text p{ overflow:hidden; margin-bottom:20px;}





.wenhua{ background:url(../images/aboutimg5.jpg) no-repeat center top; background-size:cover; margin:30px auto 0; padding:20px 0 70px;}



.wenhuabox{ overflow:hidden;}

.wenhuabox ul{ overflow:hidden;}

.wenhuabox ul li{ width:28%; margin:1%; float:left; border:1px #ccc solid;     padding: 1% 3% 1% 0%;}

.wenhuabox ul li div{ float:left; margin-right:10px; padding:20px;}

.wenhuabox ul li span{ overflow:hidden;}

.wenhuabox ul li span h3{ margin-top:20px; font-size:20px; color:#3994fd}

.wenhuabox ul li span  p{ margin-top:10px; line-height:26px;}





.zizhi{ overflow:hidden;}

.zizhi ul{ overflow:hidden;}

.zizhi ul li{ overflow:hidden; width:260px; margin:10px 10px; float:left;}

.zizhi ul li div{ overflow:hidden;}

.zizhi ul li p{ text-align:center;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:16px; line-height:30px;}

.zizhi ul li div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.zizhi ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}





.liuchengbox{ background:url(../images/aboutimg6.jpg) no-repeat center top; background-size:cover;margin:40px auto 0; padding:20px 0 70px; }









.swiper-container_lc{ position:relative; padding-bottom:20px; overflow:hidden;}

.swiper-container_liucheng{width:100%;height:300px;margin-left:auto;margin-right:auto; overflow:hidden;}

.swiper-container_liucheng .swiper-slide{background-size:cover;background-position:center}

.gallery-top{height:80%;width:100%}

.gallery-thumbs{height:20%;box-sizing:border-box;padding:20px 0; position:relative}

.gallery-thumbs:after{    content: "";  width: 96%;  height: 2px;   background: #bfbfbf;   position: absolute;  left: 29px;     top: 38px;}

.gallery-thumbs .swiper-slide{height:100%;opacity:1}

.gallery-thumbs .swiper-slide-active{opacity:1}

.gallery-thumbs p{ color:#666; font-size:18px; padding-top: 40px; font-weight:bold;}

.gallery-thumbs p:before{     content: "";

    border-radius: 50%;

    width: 20px;

    height: 20px;

    border: 2px #bfbfbf solid;

    background: #fff;

    position: absolute;

        top: 7px;

    left: 8px;}



.gallery-thumbs .swiper-slide-active p:before{content: "";

    border-radius: 50%;

    width: 20px;

    height: 20px;

    border: 2px #bfbfbf solid;

    background: #3994fd;

    position: absolute;

        top: 7px;

    left: 8px;}

	

	



.liucheng{ overflow:hidden; background:#fff  ; border-radius:10px; width:auto; margin:10px; height:285px;box-shadow: 0 0 10px #bfbfbf; }

.liucheng ul::-webkit-scrollbar-track{  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.1);  border-radius: 10px;  background-color: rgba(255,255,255,0.1);}

.liucheng ul::-webkit-scrollbar{ width:3px;		/*设置滚动条样式*/  background-color: rgba(0,0,0,0.0);}

.liucheng ul::-webkit-scrollbar-thumb{  border-radius:20px;  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0);  background-color: #fff;}

.liucheng ul:hover::-webkit-scrollbar-thumb{ background-color: #3994fd;}

		

.liucheng ul{ padding:0 35px; overflow-y:auto; height:180px;}

.liucheng  h3{ font-size:28px; color:#333; font-weight:400; margin:35px 35px 10px;;}

.liucheng ul div{ overflow:hidden;}

.liucheng ul div p{ overflow:hidden; font-size:16px; color:#666; line-height:28px; margin-top:8px;}







.swiper-button-prev, .swiper-container-rtl .swiper-button-next .swiper-button-white{ width:80px; height:80px; position:absolute; top: 20px; left: -26px; } 

.swiper-button-next, .swiper-container-rtl .swiper-button-prev .swiper-button-white{ width:80px; height:80px; position:absolute; top: 20px;right: -25px;}



.swiper-button-prev, .swiper-container-rtl .swiper-button-next .left{ width:80px; height:80px; position:absolute; top: 50%; left: -26px; } 

.swiper-button-next, .swiper-container-rtl .swiper-button-prev .right{ width:80px; height:80px; position:absolute; top: 50%;right: -25px;}





.qiyefengcai{ overflow:hidden; margin:0px auto 60px;}

.qiyefengcai ul{ overflow:hidden;}

.qiyefengcai ul li{ overflow:hidden; width:25%; border:10px #fff solid; float:left; box-sizing:border-box;}

.qiyefengcai ul li div{ overflow:hidden; border:1px #ccc solid; width:310px; height:210px;}

.qiyefengcai ul li div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.qiyefengcai ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.qiyefengcai ul li p{ text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  height:36px; line-height:36px; font-size:16px;}





.con_lxwm{ overflow:hidden; background:#f5f5f5;}

.con_lxwm p{ overflow:hidden;}

.con_lxwm p img.aimg2{ float:left; width:460px; }

.con_lxwm p  span{ padding:50px; font-size:16px; line-height:36px; display:inline-block; width:600px;}

.con_lxwm1{ overflow:hidden; margin-top:50px;}

.con_lxwm1 ul { overflow:hidden;}

.con_lxwm1 ul li{ overflow:hidden; border-radius:6px; float:left; width:32%; margin:0.5%;  border:1px #f0f0f0 solid;}

.con_lxwm1 ul li div{ overflow:hidden;}

.con_lxwm1 ul li div img{ width:100%; overflow:hidden;}

.con_lxwm1 ul li dl{ padding:40px 30px ; text-align:center; font-size:18px; height:290px; }

.con_lxwm1 ul li dl dd{ margin-bottom:20px; line-height:36px;}



.map,#ditu1 { height:300px;}





.huoban{ overflow:hidden; height:350px;}

.huoban ul{ overflow:hidden;}

.huoban ul li{ float:left; width:33.33%; border:10px #fff solid; box-sizing:border-box; }

.huoban ul li div{ border:1px #ccc solid;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left:20px; font-size:16px;  height:36px; line-height:36px;}



.zhaopin{ margin:50px auto 60px}

.zhaopin div{ overflow:hidden; position:relative; width:1300px; margin:0px auto;}

.zhaopin div img{ width:100% overflow:hidden;}

.zhaopin h3{ font-size:36px; color:#333; font-weight:400; padding:50px 50px 20px;;} 

.zhaopin p{ font-size:20px; line-height:36px; color:#666; padding:0 50px;}

.zhaopin div dl{position: absolute; right: 246px;bottom: 50px;color: #fff;font-size: 24px;}

.zhaopin div dl a{ color:#fff;}





.zhiwei{ overflow:hidden; background:#f0f0f0; height:50px; line-height:50px;}

.zhiwei ul{ overflow:hidden; }

.zhiwei ul li{ padding:5px 0; font-size:18px; padding-left:20px;height:50px; line-height:50px; text-align:center; float:left; width:20%; box-sizing:border-box;}

.zhiwei ul li:first-child{ width:40%; text-align:left;}



.zpzw{ overflow:hidden; margin-bottom:60px; }

.zpzw ul{ overflow:hidden; border-bottom:1px #f0f0f0 solid; }

.zpzw ul li { overflow:hidden;}

.zpzw ul li dd{ overflow:hidden; padding-left:20px;height:70px; line-height:70px; text-align:center;  border:1px #f0f0f0 solid;border-right:none;  display:block; float:left; width:20%; box-sizing:border-box; font-size:16px; border-bottom:none;}

.zpzw ul li dd:first-child{ width:40%; text-align:left; border-left:none;}

.zpzw ul li:hover{ background:#ecf4fc}





.zhineng{ margin:60px auto ; overflow:hidden; min-height:500px;}

.zhineng h3{ font-size:20px; margin:20px auto; }

.zhineng h3 span{ display:inline-block; padding:5px 30px; border-radius:30px; background:#3994fd; float:right;  margin-right:5%}

.zhineng h3 span a{ color:#fff; font-weight:400; font-size:15px; }

.zhineng .z_txt{ overflow:hidden; font-size:16px; border-bottom:1px #ccc solid; height:60px; line-height:60px;}

.zhineng .z_txt span{ margin-right:50px;}

.zhineng h3 span:hover{ background:#0a8ada}

.zhineng h4{ overflow:hidden; margin:30px auto; font-size:20px; line-height:30px;}

.zhineng h4:before{content:""; border-left:5px #3994fd solid; margin-right:6px; }

.z_miaosu { overflow:hidden; background:#f0f0f0; padding:20px; line-height:34px; font-size:15px;}





.formboxbj{ position:fixed; background:rgba(0,0,0,0.6); width:100%; height:100%; top:0px; left:0px; z-index:9999; display:none;}

.formbox{ overflow:hidden; border-radius:10px; background:#fff; box-shadow:0 0 6px #999; width:800px; margin:50px auto; position:relative;}

.formbox h3{ text-align:center; font-size:30px;  font-weight:400; border-bottom:2px #ccc solid; padding-bottom:15px; margin: 30px }

.formbox h3 span{ float:right; position:absolute; right:10px; top:10px; cursor:pointer;}

.formbox ul{ margin:0 30px;}

.formbox ul li{ font-size:16px; overflow:hidden; margin-bottom:15px;}

.formbox ul li span{ margin-right:10px;}

.formbox ul li span i{ color:#F00; font-style:normal;}

.formbox ul li .inp{ width:620px; border:1px #ccc solid; height:36px; line-height:36px; margin-left:10px;}

.formbox ul li .inp1{ width:180px; border:1px #ccc solid; height:36px; line-height:36px; margin-left:10px;}

.formbox ul li .inp2{ width:155px; border:1px #ccc solid; height:36px; line-height:36px; margin-left:10px;}

.formbox ul li .textarea{ border:1px #ccc solid; height:60px;  width:620px; line-height:24px;margin-left:10px; vertical-align:top}

.formbox ul li .btn{ width:130px;  height:40px; line-height:40px; margin-right:30px; cursor:pointer}

.formbox ul li .btn:first-child{ background:#3994fd; color:#fff; font-size:16px;}

.formbox ul li .btn:hover{ background:#0a8ada; color:#fff;}





.news_box{ overflow:hidden; margin:100px auto 0}



.news_left{ overflow:hidden; float:left; width:930px;}

.news_nr{ overflow:hidden;}

.news_nr ul{ overflow:hidden;}

.news_nr ul li{ overflow:hidden; background:#f1f1f1; margin-bottom:20px;}

.news_nr ul li .news_img{ width:265px; height:195px; overflow:hidden; float:left; margin:10px;}

.news_nr ul li .news_img img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.news_nr ul li .news_img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news_nr ul li .news_txt{ width:610px; float:right; overflow:hidden; padding-right:30px}

.news_nr ul li .news_txt h3{ font-size:18px; margin-top:10px; height:36px; line-height:36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news_nr ul li .news_txt p{ overflow: hidden; display: -webkit-box; margin:10px auto 10px;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height:28px; font-size:16px; height:80px;}

.news_nr ul li .news_txt dd{ width:300px; float:left; line-height:36px;}

.news_nr ul li .news_txt dd span{ margin-right:20px;}

.news_nr ul li .news_txt dt{ width:120px; height:36px; text-align:center; line-height:36px; overflow:hidden; background:#d8d8d8; float:right;}

.news_nr ul li .news_txt dt:hover{background:#3994fd;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.news_nr ul li .news_txt dt:hover a{ color:#fff; display:block;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}



.news_right{ width:330px; float:right; overflow:hidden;}

.t_top{ background:#3994fd; height:60px; line-height:60px; text-align:left; text-indent:2em; color:#fff; font-size:24px;}

.xguan{  overflow:hidden;}

.xguan ul{  overflow:hidden; margin-top:15px;}

.xguan ul li{  overflow:hidden; margin-bottom:15px; padding-bottom:15px; border-bottom:1px #ccc dashed;}

.xguan ul li h3{  height:36px; line-height:36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:18px; font-weight:400;}

.xguan ul li p{  height:20px; line-height:20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:14px;}

.xguan ul li h3 a:hover{ text-decoration:underline;}

.xguan ul li h3 a{color:#3994fd}





.tj_pic{ overflow:hidden;}

.tj_pic{ overflow:hidden; margin-top:15px;}

.tj_pic ul li{ overflow:hidden; background:#f1f1f1; padding:10px; margin-bottom:20px;}

.tj_pic ul li div{ float:left; width:140px ; overflow:hidden; margin-right:10px;}

.tj_pic ul li div img{ width:100%}

.tj_pic ul li span{ overflow:hidden;}

.tj_pic ul li  span h3{ font-size:16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom:10px;}

.tj_pic ul li  span  p{ overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; height:66px; line-height:22px; color:#666 }



.news_xqy{ overflow:hidden;}

.news_xqy h2{ text-align:center; font-size:30px; color:#3994fd; margin:20px auto 20px; }

.news_xqy h3{ text-align:center; font-size:24px; color:#666; margin:20px auto 20px; }

.news_xqy h4{ overflow:hidden; margin:0px auto;  font-size:14px; text-align:center; font-weight:400; border-bottom:1px #ccc solid; padding-bottom:20px;}

.news_xqy h4 span{ margin:0px 30px;}



.xqy_text{ font-size:16px; line-height:30px; color:#666; margin:30px auto}



.jieshou{ overflow:hidden;border-bottom:2px #f0f0f0 solid; padding-bottom:10px; }

.jieshou dd{ font-size:16px; text-align:right; color:#666; margin:10px auto}

.gjc{ overflow:hidden; margin:20px auto; font-size:16px; color:#666; padding-top:15px;}

.gjc dd{ display:inline-block; float:left;}

.gjc span{ margin:0px 10px 0; display:inline-block}

.fenxiang{ overflow:hidden; font-size:16px; margin:20px auto ;}

.fenxiang span{ float:left; display:inline-block;}



.shangxiapian{ overflow:hidden; margin:30px auto; background:#f0f0f0;}

.shangxiapian p{ float:left; width:40%; height:40px; line-height:40px; padding:30px 20px; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



.shangxiapian p:last-child{ width:150px; background:#3994fd; text-align:center; height:40px; line-height:40px; color:#fff; float:right; padding:0px;  margin: 30px 15px 0 0;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.shangxiapian p:last-child a{ color:#fff;}

.shangxiapian p:last-child:hover{background:#297ee0; -webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}



.xgxw{ overflow:hidden; margin:20px auto }

.xgxw h3{ font-size:30px; font-weight:400; margin-bottom:20px;}



.xgxw ul{ overflow:hidden;}

.xgxw ul li{ width:47%; float:left; font-size:16px; margin-right:3%;  height:36px; line-height:36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.xgxw ul li:before{content:url(../images/ddt.png); margin-right:5px;}

.xgxw ul li span{ float:right;}





.fll{ background:#ededed; overflow:hidden; margin:50px auto 0;}

.tj_chanpin{ width:1300px; overflow:hidden; margin:0px auto; padding:50px 0;}

.tj_chanpin h3{ font-size:30px; font-weight:400; margin-bottom:15px;}

.tj_box{ overflow:hidden;}



.tj_box ul{ overflow:hidden;}

.tj_box ul li{ width:380px; border:10px #ededed solid; overflow:hidden; box-sizing:border-box; float:left;}

.tj_box ul li div{ width:100% ; overflow:hidden; height:300px;}

.tj_box ul li div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.tj_box ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.tj_box ul li h3 { font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tj_box ul li p{ overflow: hidden; font-size:14px; line-height:26px; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:3;}

.pic_bb{ padding:10px;background:#fff; padding-bottom:30px}

.pic_bb div{ width:100%; height:100%; overflow:hidden; position:relative;}

.pic_bb div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.pic_bb div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_bb h3{ font-size:20px; padding:11px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center; font-weight:500;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.pic_bb p{ height:80px; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding:0 10px; line-height:29px; font-size:16px; color:#7b7878;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s; }

.pic_bb dl{ position:absolute; background:rgba(0,0,0,0.5); width:100%; height:100%; bottom:0px;}

.pic_bb dl dd{ width:60px; height:60px; margin:124px auto;}



.pic_bb:hover{background:#3994fd;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}



.pic_bb:hover a h3{ color:#fff;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.pic_bb:hover a p{ color:#fff;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}



.anli_lb{ overflow:hidden; width:100%; margin-top:50px;}

.anli_lb ul { overflow:hidden;}

.anli_lb ul li{ width:33.33%; border:15px #fff solid; float:left; box-sizing:border-box; overflow:hidden;}





.fangan_lb{ overflow:hidden; width:100%}

.fangan_lb ul{ overflow:hidden;}

.fangan_lb ul li{  width:33.33%; border:15px #fff solid; float:left; box-sizing:border-box; overflow:hidden;}

.fangan_lb ul li div{ width:100%; overflow:hidden;}

.fangan_lb div img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.fangan_lb div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.fangan_lb ul li h3{ font-size:18px; text-align:center; font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin:10px auto }

.fangan_lb ul li  p{overflow: hidden; display: -webkit-box; font-size:15px;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; height:50px; line-height:28px; color:#666}











.jiance_box{ overflow:hidden; margin:50px auto 0; width:100%}

.jiance_box ul { overflow:hidden;}

.jiance_box ul li { overflow:hidden; background:#f0f0f0; margin-bottom:40px;} 

.jiance_box ul li .jc_img{ float:left; width:50%; overflow:hidden;}

.jiance_box ul li .jc_img img{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;width:100%;height:100%}

.jiance_box ul li .jc_img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.jiance_box ul li .jc_txt{ overflow:hidden; padding:3%; float:right; width:44%}

.jiance_box ul li .jc_txt h3{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s; font-size:18px; font-weight:bold; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;; margin-bottom:20px;}

.jiance_box ul li .jc_txt p{ overflow: hidden; height:50px; margin-bottom:20px; display: -webkit-box; font-size:15px;  -webkit-box-orient: vertical; -webkit-line-clamp:2; line-height:28px;}

.jiance_box ul li .jc_txt h3 a{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.jiance_box ul li .jc_txt h3 a:hover{-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;} 

.jiance_box ul li .jc_txt dd{ display:block; font-size:13px; color:#666; height:25px; margin:15px auto; }

.jiance_box ul li .jc_txt dd span{ background:url(../images/sj1.png) no-repeat center left; padding-left:18px; margin-right:15px;}

.jiance_box ul li .jc_txt dd span:last-child{ background:url(../images/yj1.png) no-repeat center left; padding-left:30px;}

.jiance_box ul li .jc_txt dt{ width:150px; height:36px; line-height:36px; text-align:center; display:block; float:left; background:#3994fd; position:relative; z-index:10;}

.jiance_box ul li .jc_txt dt a{color:#fff; display:block;}

.jiance_box ul li .jc_txt dt:after{ content:""; background:#297ee0; position:absolute; top:0; left:50%; width:0%; height:36px;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.jiance_box ul li .jc_txt dt:hover:after{ content:""; width:100%; background:#297ee0; left:0%; height:36px;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s; z-index:-1}



.jiance_box ul li:nth-child(2n) .jc_img{ float:right;}

.jiance_box ul li:nth-child(2n) .jc_txt{ float:left;}









.xiazai{ overflow:hidden; width:100%;margin:50px auto 0;}

.xiazai ul{ overflow:hidden;}

.xiazai ul li{ overflow:hidden; width:50%; float:left; border:10px  #fff solid; box-sizing:border-box;}

.xiazai ul li .xz_box{ overflow:hidden; border:1px #ccc solid; padding:30px;  position:relative}

.xiazai ul li .xz_box div{ width:100px; height:100px; float:left; margin-right:20px; overflow:hidden;}

.xiazai ul li .xz_box span{ overflow:hidden; }

.xiazai ul li .xz_box span h3{ overflow:hidden; height:36px; line-height:36px; font-size:18px; font-weight:400; color:#0068b7;padding:10px 0;}

.xiazai ul li .xz_box spanp p{ font-size:15px;}

.xiazai ul li dl{ overflow:hidden; clear:both; width:100%; height:60px; padding-top:15px}

.xiazai ul li dl dd{ overflow:hidden; float:left; width:25%;  background:#3994fd;  line-height:40px; text-align:center; border:10px #fff solid;  box-sizing:border-box; font-size:14px;}

.xiazai ul li dl dd a{ color:#fff; display:inline-block;}

.xiazai ul li dl dd:hover{background:#2c73c5}

.xiazai ul li dl dd:before{ content:url(../images/xz.png); margin-right:5px;vertical-align:middle;}

.xiazai ul li dl dd:last-child{ position:absolute; right:-10px; border-radius:25px 0 0px 25px; background:#CCC; width:20%; }

.xiazai ul li dl dd:last-child:before{ content:""; display:none;}

.xiazai ul li dl dd:last-child:hover{ background:#0068b7;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.xiazai ul li dl dd:last-child a{ color:#666;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}

.xiazai ul li dl dd:last-child:hover a{ color:#fff;-webkit-transition:all .5s; transition:all .5s; -ms-transition:all .5s; -moz-transition:all .5s;}





.fangan .swiper-button-prev, .swiper-container-rtl .swiper-button-next .fa_left{ height:60px; width:30px;background-size: 27px 60px; left:0%}

.fangan .swiper-button-next, .swiper-container-rtl .swiper-button-prev .fa_right{ height:60px; width:30px;background-size: 27px 60px;right: 26%;}



.xqy_text iframe{ width:100%; height:500px;}

.video iframe{ width:100%; height:500px;}


/*标签页面*/

.container_t {width:1300px;margin:0 auto;}
.container_t h1 {text-align:center; margin: 100px auto 20px;}
.panel-heading {width:100%;}
.panel-heading h3{overflow: hidden;margin: 0px auto; font-size: 16px; text-align:left; font-weight: 400; border-bottom: 1px #ccc solid; padding-bottom: 20px;}
.panel-heading .more li{float:left;}

.hot-article{padding-top:50px;}
.hot-article h3{font-size: 18px;}


.panel-b{padding-top:10px;}
.media-l{width:20px; float:left;}
.hot-tags {padding-top:50px;}

.recommend-ar{padding-top:50px;}





/*公司简介信息*/
.pcontent { display:flex; margin-bottom:40px}
.pleft{ margin: 0 15px; width:50%}

.spic{ width:240px; height:180px; margin:15px;}
.spic img{ width:240px; height:180px;}
.sintro{margin:15px;font-size:16px; line-height:28px; }

.sintro  a{width: 160px;height: 30px;display:inline-block;font-size:16px;text-align:center;line-height: 30px;border:1px #3994fd solid;color:#3994fd;font-weight:500; background:#3994fd; margin-top:10px;}

.sintro  a{color:#fff;}



.pright{ margin: 0 15px; width:50%}

.honor{ width:100%; margin:0 15px;} 
.honor img{ width:210px; height:135px;}
.honor p{ padding:10px 0; text-align:center}



